html {overflow-y: scroll}
body {color: #222;padding: 0}
/* fix for inputs inline shadow */
	input[type="text"], input[type="email"], input[type="search"], input[type="password"] {
		-webkit-appearance: none;
		-moz-appearance: none;
	}
/* no borders for buttons (ie7) */
	button {*border: none !important;*border-color: transparent !important}

	a,button,input {outline:none !important}

/* webkit extra margin fix */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		button {margin: 0px}
	}

/* main headings*/
	.heading {border-bottom: 1px solid #dcdcdc;margin-bottom: 18px;padding-bottom: 5px}
	.heading h1,.heading h2,.heading h3,h1.heading,h2.heading,h3.heading,.modal-header h3 {font-family: 'PT Sans', sans-serif;font-weight:400}
	.heading .btn {vertical-align:bottom;margin-left:10px}

/* fix for .label position */
	h1 + .label {margin:13px 10px 0 0}
	h2 + .label {margin:12px 10px 0 0}
	h3 + .label {margin:7px 10px 0 0}

/* element separation */
	.sepH_a {margin-bottom:5px}.sepH_b {margin-bottom:10px}.sepH_c {margin-bottom:20px}
	.sepV_a {margin-right:5px}.sepV_b {margin-right:10px}.sepV_c {margin-right:20px}
	.sepH_a_line {padding-bottom:6px;margin-bottom:18px;border-bottom:1px solid #dcdcdc}
	.sepH_no {margin-bottom:0}

	.tac {text-align:center}
	.line_sep {border-bottom: 1px solid #dcdcdc;margin-bottom: 18px;padding-bottom: 5px}
	.sml_t {font-size:11px}
	.sml {font-size:11px;color:#9d9d9d}

/* accordion background animation */
	.accordion-toggle {
		-webkit-transition:background-color 0.2s ease-in-out;
		-moz-transition:background-color 0.2s ease-in-out;
		-o-transition:background-color 0.2s ease-in-out;
		transition:background-color 0.2s ease-in-out;
	}

/* text-shadow */
	.ov_boxes .ov_text,.dshb_icoNav li a,.table th,.fc thead th{text-shadow: 1px 1px 0 #fff}
	.dataTables_wrapper .sorting_asc,.dataTables_wrapper .sorting_desc {text-shadow: 1px 1px 0 #eee}

/* Bootstrap adjustments */
	.row-fluid div[class*="span"] {min-height:1px}
	form .row-fluid + .row-fluid {margin-top:10px !important}

	.main_content .row-fluid + .row-fluid {margin-top: 30px}

	.nav-pills + .nav-pills {margin-left: 10px;padding-left:10px;border-left: 1px solid #dcdcdc}
	.nav-pills > li > a {padding: 5px 8px}

	.navbar-fixed-top, .navbar-fixed-bottom {z-index:999}
	.navbar-fixed-top .nav-collapse i {opacity:0.8}
	.navbar-fixed-top .nav-collapse li:hover i {opacity:1}
	.nav-list > li > a,.dropdown-menu li a {-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px}
	.navbar-fixed-top .navHover:after {height:1px;width:100%;bottom:-1px;position:absolute;content:'';display:block}
    .navbar .nav > li > a.nav_condensed {padding-left:2px;padding-right:2px}

	.pagination {height:26px}
	.pagination a.active {background-color: #f5f5f5}
	.pagination a.active {color: #999;cursor: default}
	.pagination a {line-height: 24px;padding:0 10px}
	.pagination ul li>div.page {display:inline}

	.pager a {-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;padding:4px 12px}

	.label {cursor:default}
	.label-important,.badge-error {background: #C62626}
	.label-success,.badge-success {background: #70A415}
	.label-warning,.badge-warning {background: #F5AA1A}
	.label-info,.badge-info {background: #058DC7}

	.alert .close {top:0}
	.alert-block p + p,.alert-block ul + p,.alert-block p + ul {margin-top:10px}
	.alert-block h4 + p,.alert-block h4 + ul {margin-top:5px}
	.icon-sw {width:16px;height:16px;display:inline-block;background-repeat: no-repeat;background-position: center center}

	.well {-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;box-shadow: none}

	.dropdown-menu li {padding:0 5px}
	.dropdown-menu li a {padding:3px 8px}

	.modal-footer {padding:7px 15px 8px}
	.modal {border:8px solid rgba(0, 0, 0, 0.5);-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;box-shadow: none}
	.modal-header {background:#e4e4e4;border-color:#d4d4d4;padding:5px 15px}
	.modal-header .close {margin-top:5px}
	.modal-body{padding:20px 15px}
	.modal-backdrop, .modal-backdrop.fade.in {opacity:.1;background:#777}

	.popover.top .arrow {border-top: 5px solid rgba(0,0,0,.8)}
	.popover.bottom .arrow {border-bottom: 5px solid rgba(0,0,0,.8)}
	.popover.left .arrow {border-left: 5px solid rgba(0,0,0,.8)}
	.popover.right .arrow {border-right: 5px solid rgba(0,0,0,.8)}
	.popover-inner {padding:0;border:3px solid #000;border:3px solid rgba(0,0,0,.8);background:#fff;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;box-shadow: none}
	.popover-title {padding:8px 15px;font-size:14px}

	.main_content .accordion-heading .accordion-toggle {background-color:#f5f5f5;color:#222;text-decoration:none;background-image: url(../img/acc_icons.png);background-position: 98% 12px;background-repeat:no-repeat}
	.main_content .accordion-heading .accordion-toggle:hover {background-color:#e5e5e5}
	.main_content .accordion-heading .acc-in {background-position:98% -34px}

    .btn-gebo {text-shadow: 0px -1px 0px #004f6f;color:#fff;background-color:#006d8d;background-image:-moz-linear-gradient(top, #1e8bab, #004f6f); background-image: -ms-linear-gradient(top, #1e8bab, #004f6f); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1e8bab), to(#004f6f)); background-image: -webkit-linear-gradient(top, #1e8bab, #004f6f); background-image: -o-linear-gradient(top, #1e8bab, #004f6f); background-image: linear-gradient(top, #1e8bab, #004f6f); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e8bab', endColorstr='#004f6f', GradientType=0); border-color: #006D8D #004f6f #004f6f #006D8D; border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25); }
    .btn-gebo:hover, .btn-gebo:active, .btn-gebo.active, .btn-gebo.disabled, .btn-gebo[disabled] {background-color: #004f6f}
    .btn-gebo:hover {color:#fff;text-shadow: 0px -1px 0px #003151}
    .btn-gebo:focus {color: #fff;-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); border-color: #006D8D #004f6f #004f6f #006D8D; border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.25); }
    .btn-gebo.active, .btn-gebo:active { background-image: none;-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); color: #64d1f1; }

/* header */
	.navbar .brand {width: 200px;padding-bottom:0;padding-top:0;font: 100 18px/40px 'PT Sans', sans-serif;text-decoration:none;color: #fff}
	.navbar .brand i {margin-top:4px}
    .navbar .caret {opacity: .6;filter: alpha(opacity=60)}
	.navbar .user_menu {margin-left: 0}
	.navbar .user_menu .nb_boxes {margin:9px 0 0}
	.navbar .user_menu .nb_boxes .label {background: transparent;background:rgba(0,0,0,.2);padding:3px 4px}
	.navbar .user_menu .nb_boxes a {cursor:pointer;float:left;margin-right:8px}
	.navbar .user_menu .nb_boxes a:last-child {margin:0}
    .btn_menu {display:none}

/* main content */
	#maincontainer {min-height:100%}
    #contentwrapper{float: left;width: 100%}
	.main_content{padding:64px 30px 30px;background:#fff;}
	.main_content li{line-height:22px}

/* sidebar */
	.sidebar{margin-left:-100%;width:240px;float:left;position:relative}
	.sidebar_sep{background:#efefef;clear:both;float:none;height:5px;border-color:#ccc;border-style:solid;border-width:1px 0;margin:14px 0}
	.sidebar_switch{text-indent:-1000px;width:16px;position:fixed;left:220px;top:45px;height:14px;cursor:pointer;z-index:100;display:block;opacity:.5}
	.on_switch {background: url(../img/sidebar_switch.png) no-repeat 0 -1px}
	.off_switch {background: url(../img/sidebar_switch.png) no-repeat 0 -1px}
	.sidebar_inner form{padding:14px 0 9px 15px}
	.sidebar_inner form input{margin:0}

	.sidebar_hidden .sidebar {display:none}
	.sidebar_hidden .sidebar_switch {left:4px;}
	.sidebar_hidden .main_content {margin:0;border-left:none}
	.sidebar_hidden {background: #fff}

	.sidebar_hidden #maincontainer {background: #fff}
	/*.sidebar_info {position:fixed;bottom:10px;left:30px;width:180px}*/
	.sidebar_info {width:180px;position:relative;left:30px;bottom:10px}
    .sidebar_info ul {padding:5px 10px;margin:0;font-size:11px;background:#fafafa;border:1px solid #e5e5e5;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px}
    .sidebar_info ul li {line-height:26px;overflow:hidden;border-bottom:1px dashed #ccc}
    .sidebar_info ul li:last-child {border:none}
    .sidebar_info .act {float:right}

	.sidebar .accordion {border-top: 1px solid #ccc;margin-bottom: 20px;}
    .sidebar .accordion-heading {text-shadow: 1px 1px 0 #efefef;background: #e0e0e0;-webkit-box-shadow: inset 0px 1px 0px 0px #ececec;}
    .sidebar .accordion-heading a:hover {background-color: #cfcfcf}
    .sidebar .accordion-group{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:0;border-color:#E5E5E5;border-style:solid;}
    .sidebar .accordion-group a{color:#222;text-decoration:none!important}
    .sidebar .accordion-group .active a{color:#fff}
    .sidebar .accordion-group .accordion-heading a{color:#222}
    .sidebar .accordion-inner{border-top:1px solid #ccc;background:#fafafa}

	.sdb_h_active a {background: url("../img/bullet_green.png") no-repeat 98% center}

/* login page */
	.login_page  {margin:40px 20px 20px}
	.login_page .login_box {width:380px;margin:0 auto;background:#fff;border:1px solid #ccc;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 6px rgba(0,0,0,0.2);-ms-box-shadow: 0 0 6px rgba(0,0,0,0.2);box-shadow: 0 0 6px rgba(0,0,0,0.2);margin-bottom:10px}
	.login_page .top_b {text-shadow:0 1px 0 rgba(255,255,255,.5);font: 100 18px/42px 'PT Sans', sans-serif;height:42px;padding:0 20px;background: #e0e0e0;border-bottom:1px solid #ccc;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 6px 6px 0px 0px;border-radius: 6px 6px 0px 0px;font-size:15px}
	.login_page .cnt_b {padding:20px 0;width:66%;margin:0 auto}
	.login_page form {margin-bottom:0}
	.login_page .btm_b {padding:12px 20px;border-top:1px solid #e7e7e7;background:#f7f7f7;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;-webkit-border-radius: 0px 0px 6px 6px;border-radius: 0px 0px 6px 6px}
	.login_page .links_b {font-size:11px;text-align:center}
	.login_page .link_reg {font-size:11px;padding:5px 0 0;display:block}
	.alert-login {margin:10px 10px 0}

/* error pages */
	.error_page {background:#eee}
	.error_page,.error_page body,.error_page .error_box {height:100%}
	.error_page h1 {font-family: 'Jockey One', sans-serif;font-size: 52px;line-height:1.1;text-transform: uppercase;color: #067ead;text-shadow: 2px 2px 0px rgba(255,255,255,.5), 4px 4px 0px rgba(0,0,0,.1);margin-bottom:10px;padding:40px 0 0 300px}
	.error_page p {color:inherit;font-size:16px;line-height:24px;font-weight:200;margin-left:300px}
	.error_page .back_link {margin-left:300px}
	/*.error_page .error_box {background: url(../img/error_big.png) no-repeat 0 0;padding:0;width:72%;margin: 0 auto} */

    .sidebar_filters {padding:30px 30px 20px}
    .sidebar_filters h3 {font-size:13px;color:#067EAD}
    .sidebar_filters .filter_items {padding:5px 10px 10px;margin-bottom:10px;border-bottom:1px dashed #ccc}

/* forms */
	.formRow:last-child input, .formRow:last-child textarea, .formRow:last-child select, .uneditable-input {margin-bottom: 0}
	.formRow small {display:block;font-size:11px;color:#999;line-height:14px}
	.formSep {margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #dcdcdc}

	.stacked select, .stacked input[type="text"],.stacked textarea {display:block}

	.help-inline,.help-block {font-size:11px;margin:-4px 0 0 2px}

	.form-horizontal .help-block {margin-top:2px}
	.form-horizontal .control-group {margin-bottom:14px}

	input.focused {border-color: rgba(82,168,236,.8);-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);outline: 0;z-index:2;position:relative}

	.f_warning > label,.f_warning .help-block,.f_warning .help-inline{color:#c09853}
	.f_warning input,.f_warning select,.f_warning textarea{color:#c09853;border-color:#c09853}
	.f_warning input:focus,.f_warning select:focus,.f_warning textarea:focus{-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow:0 0 6px #dbc59e;border-color:#a47e3c}
	.f_warning .input-prepend .add-on,.f_warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}

	.f_error input,.f_error select,.f_error textarea{color:#b94a48;border-color:#b94a48}
	.f_error input:focus,.f_error select:focus,.f_error textarea:focus{-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392;border-color:#953b39}
	.f_error .input-prepend .add-on,.f_error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}
	.f_error label.error {display:block;font-size:11px;font-weight:700;color:#C62626}
	input[type="text"] + label.error,input[type="password"] + label.error, select + label.error, textarea + label.error {margin-top:-6px}
	.f_error label.radio + label.error,.f_error label.checkbox + label.error {margin-top:5px}
	.input-prepend.f_error label.error,.input_append.f_error  label.error {margin-top:4px}
	.control-group.f_error label.error {margin-top:2px}

	.f_success > label,.f_success .help-block,.f_success .help-inline{color:#468847}
	.f_success input,.f_success select,.f_success textarea{color:#468847;border-color:#468847}
	.f_success input:focus,.f_success select:focus,.f_success textarea:focus{-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow:0 0 6px #7aba7b;border-color:#356635}
	.f_success .input-prepend .add-on,.f_success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}

	.ui-tooltip label {margin-bottom:0}
	.f_legend {font-size:16px;line-height:16px;padding-bottom:10px;margin-bottom:22px;border-bottom:1px solid #dcdcdc}
	.radio.inline, .checkbox.inline {margin-left:0 !important;margin-right:10px}

    .f_req {font-size:13px;color:#ff0000;font-family: helvetica, arial, sans-serif}
	.form-horizontal .controls.text_line {line-height:25px}

	.row-fluid input[class*="span"],.row-fluid textarea[class*="span"],.row-fluid select[class*="span"] {display:inline-block}
	.row-fluid input[class*="span"] + input[class*="span"], .row-fluid textarea[class*="span"] + textarea[class*="span"], .row-fluid select[class*="span"] + select[class*="span"] {display:block}

    textarea {resize: none}

/* multiselect 2-col */
	#multi_search {width:152px;margin:4px}
	.ms-container {margin-bottom:10px}
	.ms-container .ms-optgroup li.ms-elem-selectable {padding-left:20px}
	.ms-container h4 {font-weight:100;padding:4px 6px;background:#efefef;border-bottom:1px solid #ccc;-webkit-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px}
	.ms-container #multi_search + .ms-list {height:196px}
	#sForm_deselect {margin:2px;display:block}

/* input spinner */
	.ui-spinner button {height:14px;position:absolute;background:none;border:none;width:18px;padding:0;background: url(../img/spinner_arrows.gif) no-repeat 0 -100px;cursor:pointer}
	.ui-spinner .ui-spinner-up {top:0;right:0;background-position:0 0}
	.ui-spinner .ui-spinner-down {top:14px;right:0;background-position:0 -14px}
	.ui-spinner .ui-spinner-up:hover {background-position:-18px 0}
	.ui-spinner .ui-spinner-down:hover {background-position:-18px -14px}
	.ui-spinner input,.ui-spinner input:focus {display:block !important;margin:0 !important;padding:0;min-height:28px !important;height:28px !important;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}
	.ui-spinner ul {margin:0}
	.ui-spinner li {line-height:28px}
	.ui-spinner{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);position:relative;margin-bottom:10px;font-size:13px;height:28px;line-height:28px;color:#555;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;padding:0 24px 0 8px}
	.ui-spinner .ui-spinner-box {background: none;border: none !important}

/* animated progresbars */
	.pbar .ui-progressbar-value {display:block !important}
	.pbar {overflow: hidden}
	.percent,.elapsed {position:relative;text-align: right; font-size: 12px}


/* ul list styles */
	.list_a,.list_b,.list_c,.list_d {margin-left:0;list-style:none}
	.list_b li {background: url(../img/bullet_green.png) no-repeat 3px 4px;padding-left:25px}

/* prettyprint <pre> block */
	.lit{color:#195f91}
	.fun{color:#dc322f}
	.str,.atv{color:#D14}
	.kwd,.linenums .tag{color:#1e347b}
	.typ,.atn,.dec,.var{color:teal}
	.pln{color:#48484c}
	.prettyprint{background-color:#f7f7f9;border:1px solid #e1e1e8;padding:8px}
	.prettyprint.linenums{-webkit-box-shadow:inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;-moz-box-shadow:inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;box-shadow:inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0}
	ol.linenums{margin:0 0 0 33px}
	ol.linenums li{padding-left:12px;color:#bebec5;line-height:18px;text-shadow:0 1px 0 #fff}
	.com,.pun,.opn,.clo{color:#93a1a1}

/* rowlink plugin */
	[data-rowlink] td, td[data-rowlink],[data-msg_rowlink] td, td[data-msg_rowlink] {cursor: pointer}
	[data-rowlink] td.nohref, td.nohref[data-rowlink], [data-msg_rowlink] td.nohref, td.nohref[data-msg_rowlink] {cursor:default}

/* actions links */
	.act{background:inherit;border:none;display:inline;color:#555;font-weight:700;-webkit-transition:text-shadow .1s linear;-moz-transition:text-shadow .1s linear;-ms-transition:text-shadow .1s linear;-o-transition:text-shadow .1s linear;transition:text-shadow .1s linear;padding:0}
	a.act:hover{color:#333;text-decoration:none;text-shadow:1px 1px 3px rgba(85,85,85,0.5)}
	.act-primary{color:#006dcc}
	a.act-primary:hover{color:#04c;text-shadow:1px 1px 3px rgba(0,109,204,0.5)}
	.act-info{color:#49afcd}
	a.act-info:hover{color:#2f96b4;text-shadow:1px 1px 3px rgba(75,175,206,0.5)}
	.act-success{color:#70A415}
	a.act-success:hover{color:#468847;text-shadow:1px 1px 3px rgba(81,164,81,0.5)}
	.act-warning{color:#F5AA1A}
	a.act-warning:hover{color:#f89406;text-shadow:1px 1px 3px rgba(192,152,84,0.5)}
	.act-danger{color:#C62626}
	a.act-danger:hover{color:#bd362f;text-shadow:1px 1px 3px rgba(185,72,70,0.5)}
	.act.disabled,.act[disabled]{color:#AAA;cursor:not-allowed}
	a.act.disabled:hover,.act[disabled]:hover{color:#AAA;text-shadow:none}
	.form-actions .act{line-height:30px}

/* tabs */
	.tabbable-bordered{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
	.tabbable-bordered > .nav-tabs {margin: 0}
	.tabbable-bordered .tab-content {border-color: #ddd;border-style:solid;border-width:0;overflow:auto;padding:18px 0 0}
	.tabbable-bordered > .tab-content{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border-width:0 1px 1px;padding:20px 20px 10px}

/* dashboard icon navigation*/
	.dshb_icoNav {margin:0;text-align:center}
	.dshb_icoNav li {-webkit-box-shadow: inset 0px 1px 0px 0px #fff;box-shadow: inset 0px 1px 0px 0px #fff;text-align:center;list-style:none;display:inline-block;margin:0 5px 10px;background: #f9f9f9;background: -moz-linear-gradient(top, #f9f9f9 0%, #efefef 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#efefef));background: -webkit-linear-gradient(top, #f9f9f9 0%,#efefef 100%);background: -o-linear-gradient(top, #f9f9f9 0%,#efefef 100%);background: -ms-linear-gradient(top, #f9f9f9 0%,#efefef 100%);background: linear-gradient(top, #f9f9f9 0%,#efefef 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#efefef',GradientType=0 );border:1px solid #e2e2e2;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px}
	.dshb_icoNav li:hover {border-color:#d2d2d2;-moz-box-shadow: 0 0 6px #ccc;-webkit-box-shadow: 0 0 6px #ccc;box-shadow: 0 0 6px #ccc}
	.dshb_icoNav li a {position:relative;display:block;padding:42px 8px 8px;width:88px;height:22px;font-size:12px;color:#222;background-repeat:no-repeat;background-position: center 10px}
	.dshb_icoNav li a:hover {text-decoration:none}
	.dshb_icoNav .label {position:absolute;right:-5px;top:-5px}
	.iconNav_left {text-align:left}
	.iconNav_right {text-align:right}

/* overview boxes (+small charts) */
	.ov_boxes {list-style: none;display: inline-block;margin:0 0 -20px;text-align:center}
	.ov_boxes li {-webkit-box-shadow: inset 0px 1px 0px 0px #fff;box-shadow: inset 0px 1px 0px 0px #fff;line-height:18px;background: #f9f9f9;background: -moz-linear-gradient(top, #f9f9f9 0%, #ededed 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ededed));background: -webkit-linear-gradient(top, #f9f9f9 0%,#ededed 100%);background: -o-linear-gradient(top, #f9f9f9 0%,#ededed 100%);background: -ms-linear-gradient(top, #f9f9f9 0%,#ededed 100%);background: linear-gradient(top, #f9f9f9 0%,#ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ededed',GradientType=0 );border: 1px solid #e2e2e2;display: inline-block;margin:0 10px 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;padding: 0 10px}
	.ov_boxes .p_canvas{margin-right:12px;float:left;border-right:1px solid #dcdcdc;-webkit-box-shadow:1px 0 0 0 #fff;-moz-box-shadow:1px 0 0 0 #fff;box-shadow:1px 0 0 0 #fff;padding:10px 14px 6px 4px}
	.ov_boxes .ov_text{text-align:left;width:150px;font-size:12px;float:left;padding:9px 10px 7px 0}
	.ov_boxes .ov_text strong{font-size:16px;display:block}
	.p_canvas {width:50px}

/* widgets */
    .w-box {-webkit-box-shadow:  0px 1px 2px 0px #efefef;box-shadow:  0px 1px 2px 0px #efefef}
    .w-box-header {height:32px;line-height:32px;border:1px solid #ddd;padding:0 10px;background: #fbfbfb;
        background: -moz-linear-gradient(top,  #fbfbfb 0%, #f1f1f1 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#f1f1f1));
        background: -webkit-linear-gradient(top,  #fbfbfb 0%,#f1f1f1 100%);
        background: -o-linear-gradient(top,  #fbfbfb 0%,#f1f1f1 100%);
        background: -ms-linear-gradient(top,  #fbfbfb 0%,#f1f1f1 100%);
        background: linear-gradient(top,  #fbfbfb 0%,#f1f1f1 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f1f1f1',GradientType=0 );
        font-weight:700;color:#666;font-size:11px
    }


/* sortable/searchable list */
	.user_list {list-style: none;margin:0}
	.user_list li {padding:0 8px 8px;margin-bottom:8px;border-bottom: 1px dashed #dcdcdc;line-height:normal }
	.user_list small {font-size: 11px;color:#9b9b9b}

/* file manager */
    #kcfinder_iframe {height:500px;margin-bottom:30px;border:1px solid #adaba9}

/* icon list */
	.icon_list_a,.icon_list_b,.icon_list_c,.icon_list_d {list-style: none;margin:0 0 30px}
	.icon_list_a li,.icon_list_b li,.icon_list_d li {padding:4px 0;width:30px;text-align:center;border:1px solid #dcdcdc;float:left;margin:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px}
	.icon_list_c li {padding:4px 0;width:40px;text-align:center;border:1px solid #dcdcdc;float:left;margin:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px}


/* google maps */
	.company_add_form legend {margin-bottom:10px;font-size:15px}
	#g_map img { max-width: none; }
	#g_map label {display:inline;margin:0;color:#000;font-size: 11px;line-height:normal}



	/* small gallery grid */
		.small_grid ul li p {line-height:1.3}
		.small_grid ul li p span {font-size:11px}
	/* large gallery grid */
		.large_grid ul li p span {width:70%}



/* floating header list */
	.-list-container {height:400px}
	.-list-container dd,.-list-container li,.-list-container .-list-fakeheader {list-style:none;margin:0;padding:0 10px;line-height:34px;height:34px;border-bottom:1px solid #efefef;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
	.-list-container dt,.-list-container .list_heading,.-list-container .-list-fakeheader {line-height:34px;height:34px;padding:0 10px;border-bottom:none;background: #f9f9f9;background: -moz-linear-gradient(top,  #f9f9f9 0%, #ececec 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ececec));background: -webkit-linear-gradient(top,  #f9f9f9 0%,#ececec 100%);background: linear-gradient(top,  #f9f9f9 0%,#ececec 100%);border-bottom: 1px solid #d6d6d6}
	.-list-container .list_heading h3 {font-size:13px;line-height:36px}
	.-list-container {border:1px solid #ccc;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;margin:0;overflow-x:hidden}
	.ui-list {overflow:hidden}
	.ui-list ul {margin:0}
	#list-buttons {margin:0 0 6px}
    #list-buttons .btn {margin:0 4px 4px 0}
    .list-outer {position:relative;padding:30px 0}
    .slide-nav {cursor:pointer;position:absolute;left:50%;margin-left:-28px;height:14px;border-style:solid;border-color:#ccc;background:#f9f9f9;padding:5px 20px}
    .slide-up {top:5px;border-width:1px 1px 0;-webkit-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px}
    .slide-down {bottom:5px;border-width:0px 1px 1px;-webkit-border-radius: 0px 0px 4px 4px;border-radius: 0px 0px 4px 4px}
    .slide-nav i {opacity:.6}
	.slide-nav:hover {background:#f0f0f0}
    .slide-nav:hover i {opacity:1}

	@media (min-width: 1280px) {
		.activeMediaTable th.optional,.activeMediaTable td.optional{display:table-cell;_display:block}
		*+html .activeMediaTable th.optional,*+html .activeMediaTable td.optional{display:block}
	}
	@media (min-width: 980px) {
		.sidebar_hidden .activeMediaTable th.optional,.sidebar_hidden  .activeMediaTable td.optional{display:table-cell;_display:block}
		*+html .sidebar_hidden .activeMediaTable th.optional,*+html .sidebar_hidden .activeMediaTable td.optional{display:block}
	}
	@media (min-width: 480px) and (max-width: 767px) {
		.activeMediaTable th.optional,.activeMediaTable td.optional{display:table-cell;_display:block}
		*+html .activeMediaTable th.optional,*+html .activeMediaTable td.optional{display:block}
	}

/* tables */
	.table_checkbox {width:13px}
	.table_vam th, .table_vam td {vertical-align: middle}

/* mailbox */
	.mbox .heading {padding-bottom:0}
	.mbox .heading .nav-tabs {margin-bottom:0;border-bottom:none}

	.mbox .dataTables_wrapper .row {-webkit-box-shadow: inset 0px 1px 0px 0px #fefefe;box-shadow: inset 0px 1px 0px 0px #fefefe;margin:0;padding-bottom:10px;padding:8px 5px;border-width:1px 0;border-style:solid;border-color:#ddd;background:#f3f3f3}
	.mbox .dataTables_wrapper .row label {margin-bottom:0;line-height:28px}
	.mbox .dataTables_wrapper .row div.dataTables_info {padding-top:0;line-height:26px;color:#404040}
	.dataTables_wrapper table.mbox_table {margin:0 !important}
	.mbox_table tbody {color:#404040}
	.mbox_table .select_msg {margin-top:-2px;position:relative}
	.mbox_table .rowChecked td {background:#fffeed}
	.mbox .unread {font-weight:700}
	.js .mbox_star {display:none}
	.mbox_star {visibility:hidden;cursor:pointer}
	.mbox_star.splashy-star_full {visibility:visible}
	.mbox .pagination a {background:#fff}
	.mbox .pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover {background: transparent}
	.mbox .pagination .active a {background:#f5f5f5}

/* sidebar scroll */
	.antiScroll{display:inline-block;position:relative;overflow:hidden}
	.antiscroll-scrollbar{background:#bbb;background:rgba(0,0,0,0.5);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 0 1px #fff;-moz-box-shadow:0 0 1px #fff;box-shadow:0 0 1px #fff;position:absolute;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:linear 300ms opacity;-moz-transition:linear 300ms opacity;-o-transition:linear 300ms opacity}
	.antiscroll-scrollbar-shown{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
	.antiscroll-scrollbar-horizontal{height:7px;margin-left:2px;bottom:2px;left:0}
	.antiscroll-scrollbar-vertical{width:7px;margin:2px 0;left:2px;top:0}
	.antiscroll-inner{overflow-y:scroll}
	.antiScroll,.antiscroll-content,.antiscroll-inner{width:240px}
	.antiscroll-inner::-webkit-scrollbar,.antiscroll-inner::scrollbar{width:0;height:0}
/* style switcher */
    .style_switcher {position:fixed;top:38px;right:0;z-index:10}
    .style_switcher a {display:block;height:14px;width:14px;margin:6px 4px;text-indent:-9000px;opacity:0.6;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px}
    .style_switcher .dark_theme {background:#000}
    .style_switcher .blue_theme {background:#067ead}
    .style_switcher .brown_theme {background:#b47f44}
    .style_switcher .green_theme {background:#8da452}
    .style_switcher .eastern_blue_theme {background:#1294af}
    .style_switcher .tamarillo_theme {background:#af2c36}
    .style_switcher a:hover,.style_switcher a.th_active {opacity:1}

/* media queries */

	@media (min-width: 980px) {
		.sidebar {position:fixed;top:40px;left:0;margin-left:0;background: #FFF;}
		.navbar-fixed-top .nav-collapse {height:40px !important}
		.navbar .nav > li > a {padding-top:10px}
		/* fixed layout */
		.gebo-fixed {max-width:940px;margin:0 auto}
		.gebo-fixed header .container-fluid {max-width:940px;margin:0 auto}
		.gebo-fixed #maincontainer {border-right:1px solid #ccc;border-left:1px solid #ccc}
		.gebo-fixed .sidebar {left:50%;margin-left:-469px}
		.gebo-fixed .sidebar_switch {left:50%;margin-left:-250px}
		.gebo-fixed.sidebar_hidden .sidebar_switch {margin-left:-465px;left:50%}
		.gebo-fixed .search_page .box_view .search_item {width:48%;height:210px;margin:0 0 2% 2%}
        .gebo-fixed .activeMediaTable th.optional,.gebo-fixed .activeMediaTable td.optional{display:none}
	}

	@media (max-width: 1279px) {
		.search_page .box_view .search_item {width:49%}
	}

	@media (max-width: 979px) {
		#maincontainer {background: #fff}
		.row > [class*="span"],.navbar-fixed-top {margin:0 !important}
		.navbar-fixed-top .container-fluid {padding:0 !important}
		.navbar .brand {width:auto;line-height:18px;margin:3px 0 6px 34px}
		.navbar .user_menu {padding-top:5px}
		.navbar .user_menu .dropdown-menu {margin:8px 10px 0 0}
		.navbar .user_menu > li > a {padding:0 10px 0 0}
		.navbar-inner {position:relative;z-index:990;min-height:28px}
		.nav-collapse a {color:#fff !important}
		.nav-collapse .dropdown-menu li {padding:0}
		.nav-collapse .dropdown-menu li a {font-weight:400}
		.btn-navbar {margin-top:2px !important;padding:2px 8px !important}
		.user_menu .dropdown {margin-left:10px}
		.main_content {margin:0 !important;border:none !important;padding:28px 14px 20px}
		.main_content .row-fluid + .row-fluid {margin-top:20px}
		.sidebar {height: 400px;position:absolute;top:39px;left:0;background:#f1f1f1;border-width:0 1px;border-style:solid;border-color:#ccc;margin:0;-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.2);-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.2);box-shadow: 1px 1px 4px rgba(0,0,0,0.2);z-index:1000;-webkit-border-radius: 0px 5px 5px 0px;border-radius: 0px 5px 5px 0px}
		.sidebar:after {border-bottom: 6px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;content: "";display: inline-block;left: 15px;position: absolute;top: -6px}
        .sidebar_hidden .sidebar {border:none}
		.sidebar_switch {position:absolute;z-index:1000;left:5px !important;top:14px;padding:0 10px}
		.off_switch {background-position:center 1px}
		.on_switch {background-position:center -17px}
        .sidebar_inner {padding-bottom:0 !important}
        div.sticky-queue {z-index:10000;top:0}
		.ms-container {background-position: 160px 83px}
		.ms-container ul.ms-list {width:152px;}
		#multi_search {width:136px}
        .btn_menu {display:block;clear:both;padding:8px 0 6px;border-top:1px solid rgba(255,255,255,.2);box-shadow: 0 -1px 0 rgba(0,0,0,.2);text-align:center;position:relative;top:4px;cursor:pointer}
        .btn_menu span {opacity:.8}
		.style_switcher {top:72px}
	}

	.error{
	    color: #C62626;
	    display: block;
	    font-size: 11px;
	    font-weight: 700;
	}
	@media (max-width: 767px) {
		.row-fluid > [class*="span"] + [class*="span"] {margin-top:20px}
		.row-fluid input[class*="span"],.row-fluid textarea[class*="span"],.row-fluid select[class*="span"] {width:80%}
		.input-prepend, .input-append {margin-bottom:10px}
		form .row-fluid > [class*="span"] + [class*="span"] {margin-top:0}
		.login_page {margin-top:10px}
		.login_page .content_b {margin: 0 20px}
		.search_page .box_view .search_item {width:99%;margin-bottom:3%}
		.error_page .error_box {background:none;width:100%}
		.error_page .error_box h1 {padding:40px 20px 0}
		.error_page .error_box p {margin:0 20px 10px}
		.error_page .error_box .back_link {margin:0 20px}
        .style_switcher {display:none}
		.dshb_icoNav {text-align:center}
		.dshb_icoNav li {float:none;display:inline-block}

	}
	@media (max-width: 479px) {
		.login_page .login_box {width:100%}
		.login_page .cnt_b {padding:20px 0;width:68%;margin:0 auto}
        .-list-container {height:300px}
	}
	@media (min-width: 1681px) {
		body {max-width:1680px;margin:0 auto}
		header .container-fluid {max-width:1640px;margin:0 auto}
		#maincontainer {border-right:1px solid #ccc}
		.main_content {border-left:none}
		.sidebar {left:50%;margin-left:-841px;border-left:1px solid #ccc}
		.sidebar_switch {left:50%;margin-left:-620px}
		.sidebar_hidden .main_content {border-left:1px solid #ccc}
		.sidebar_hidden .sidebar_switch {margin-left:-832px;left:50%}
	}
	#toolbar {
		height: 40px;
	    width: 98%;
	}
	#toolbar .acc_per {
    	background: url("../img/bg_page_title.png") no-repeat scroll left center transparent;
	}

	#toolbar .admin_log {
    	background: url("../img/file_extension_log.png") no-repeat scroll left center transparent;
	}
	#toolbar .acc_permission {
    	background: url("../img/kgpg_identity.png") no-repeat scroll left center transparent;
	}
	#toolbar .trans_withdraw {
    	background: url("../img/1343239034_Money.png") no-repeat scroll left center transparent;
	}
	#toolbar .card_sold {
    	background: url("../img/credit_card.png") no-repeat scroll left center transparent;
	}
	#toolbar .telecom {
    	background: url("../img/telecom.png") no-repeat scroll left center transparent;
	}
	#toolbar .statistics {
    	background: url("../img/statistics.png") no-repeat scroll left center transparent;
	}
	#toolbar .toolbar_title {
	    color: #6A738A;
	    float: left;
	    font-size: 17px;
	    font-weight: bold;
	    line-height: 40px;
	    padding-left: 35px;
	    margin-bottom: 15px;
	}
	.pagination {
   	 	margin: 0;
   	 	padding-top: 10px;
	}
	.pagination span {
	    border-radius: 3px 3px 3px 3px;
	    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	    display: inline-block;
	    margin-bottom: 0;
	    margin-left: 0;
	    line-height: 24px;
    	padding: 1px 2px 0 2px;
    	font-size: 12px;
    	float: left;
	}
	#limit_box {float: left;}
	.pagination a {
    	border-radius: 0 3px 3px 0;
	}
	.pagination b {
		border-radius: 3px 3px 3px 3px;
	    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	    display: inline-block;
	    margin-bottom: 0;
	    margin-left: 0;
	    line-height: 24px;
    	padding: 1px 10px 0 10px;
    	float: left;
	}
.acc_list_filter {
    background-color: #F6F6F6;
    border: 1px solid #DDDDDD;
    margin: 0 0 20px !important;
    overflow: hidden;
    padding: 10px 0px 0px 0px !important;
    margin: 5px 0 5px 0px;
    width: 100%;
    clear: both;
}
.btn_admin {
	background: -moz-linear-gradient(center top , #0090CE 5%, #007BAF 100%) repeat scroll 0 0 #0090CE;
    border: 1px solid #23448D;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3), 0 0 1px rgba(255, 255, 255, 0.6) inset;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 24px;
    text-decoration: none; margin: 7px 0 0 30px;
    text-shadow: 1px 1px 0 #007BAF;
}
.box_search { margin-left: 13px;}
.date_range { float: left;}
.ui-datepicker-trigger {margin: -8px 15px 0 -20px;}
.ui-datepicker-title select {
	height: 20px;padding: 0;
}
.ui-datepicker-calendar {
	line-height: normal;
}
.message-error h6 {
	text-transform: none;color: red; font-weight: bold;
}
.message-success h6 {
	text-transform: none;color: #000; font-weight: bold;
}
.message-error {
    background: url("../img/error.png") no-repeat scroll 3px center #FFEBE8;
    border: 1px solid #DD3C10;
    margin: 10px 0;
    padding: 10px 5px 8px 60px;
}
.message-success {
    background: url("../img/success.png") no-repeat scroll 3px center #EEFFEE;
    border: 1px solid #99CC99;
    margin: 10px 0;
    padding: 10px 5px 8px 60px;
}
.key {
	padding: 0px 10px 9px 0px;
}
.field_box {margin-top: 25px;margin-left: 50px;}

.page_location {padding-top: 5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.btn_admin{
		background: #0090CE;
	}
}